Murugan.com
Murugan Andezuthu Dharmaratnam

  |  HOME   |  BLOG   |  TWITTER   |  ARTICLES   |  8086  |  C++   |  VC++   |  ASP .NET   |  VB .NET   |  JAVA SCRIPT   |  MS SQL   |  PHP   |  MY   |  VIDEOS   |  DOWNLOADS   |  CONTACT ME   |  



8086 int 10h function 05 to set the active display page


Home  > 8086  > interrupt list  > int 10 video interrupt  > 8086 int 10h function 05 to set the active display page 
       
I have not used this but as far as i can remember this is used for paging. 

Some one told me long time back that when u design games, u use video 
paging to speed up the display. what happens is u populate a page in the background
and u flip so as to avoid snowing and other assmebly lanauge 
related problems. 

I have not done it but if u get stuck send me a mail I will be more than happy to help u 
my email address is on the contact page. 

INT 10 - VIDEO -  SELECT ACTIVE DISPLAY PAGE
	AH = 05h
	AL = new page number (00h to number of pages - 1) (see #0009)
Desc:	specify which of possibly multiple display pages will be visible
Note:	to determine whether the requested page actually exists, use AH=0Fh
	  to query the current page after making this call
SeeAlso: AH=0Fh,AH=43h,AH=45h
Int 10 AH 00 Set Video Mode

8086 Set Text Mode Cursor Shape Int 10H AH 01

8086 interrupt 10h function 02h to set the cursor position

index

8086 Assembly Lanuage Interrupt int10h Function 03H Get The Cursor Position

8086 int 10h function 05 to set the active display page

8086 interrupt 10h function 06h int10 ah 06h to scroll up the windows

8086 video interrupt 10h function 07 to scroll down the window

8086 interrupt ah 08 int 10h to read character at current cursor position

8086 int to display a character in10h function 09



  |  HOME   |  BLOG   |  TWITTER   |  ARTICLES   |  8086  |  C++   |  VC++   |  ASP .NET   |  VB .NET   |  JAVA SCRIPT   |  MS SQL   |  PHP   |  MY   |  VIDEOS   |  DOWNLOADS   |  CONTACT ME   |  

Copyright 2009 @ Murugan Andezuthu Dharmaratnam